import request from '@/utils/request';
import { AxiosPromise } from 'axios';

/**
 * 查询生产计划排程列表
 * @param query
 * @returns {*}
 */
export const listWWP = (query?: warehouseProductVo): AxiosPromise<warehouseProductVo[]> => {
  return request({
    url: '/wms/warehouse/listWWP',
    method: 'get',
    params: query
  });
};

export interface warehouseProductVo extends BaseEntity, PageQuery {
  /** 仓库Id */
  whId?: number;

  /** 产品Id */
  productId?: number | string;

  /** 最低库存 */
  minStock?: number;

  /** 最高库存 */
  maxStock?: number;

  /** 存储区域 */
  areaId?: number;

  /** 产品名称 */
  productName?: string;

  /** 仓库名称 */
  warehouseName?: string;

  /** 区域名称 */
  areaName?: string;

  /** 库存 */
  quantity?: number;

}
